/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ucab.desarrollo.viajesbook.negocio;
import java.util.List;
import ucab.desarrollo.viajesbook.AppContext;
import ucab.desarrollo.viajesbook.beans.Viaje;
import ucab.desarrollo.viajesbook.persistencia.IViajeDAO;
import ucab.desarrollo.viajesbook.persistencia.ViajeDAO;
/**
 *
 * @author Ju4nC4rlos
 */
public class ViajeBO implements IViajeBO {

    public String guardarViaje(Viaje viaje)
    {

        IViajeDAO dao = (ViajeDAO)AppContext.getApplicationContext().getBean("viajeDAO");
        dao.salvar(viaje);
        return "Viaje Guardado EXITOSAMENTE";
    }

    public List devolverViajesdeUsuario(Integer id)
    {

        IViajeDAO dao = (ViajeDAO)AppContext.getApplicationContext().getBean("viajeDAO");
        List devolverViajes = dao.devolverViajesdeUsuario(id);
        return devolverViajes;
    }

    public List obtenerListaDePaises()
    {
        IViajeDAO dao = (ViajeDAO)AppContext.getApplicationContext().getBean("viajeDAO");
        return dao.devolverListaDePaises();
    }

    public List obtenerListaDeCiudadesPorPais(String selectKey)
    {
        IViajeDAO dao = (ViajeDAO)AppContext.getApplicationContext().getBean("viajeDAO");
        return dao.devolverListaDeCiudadesPorPais(selectKey);
    }

   

}
